package com.ouyeel.domain;

import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;

import java.io.Serializable;
import java.text.ParseException;
import java.util.Date;

/**
 * Class Name : RfqRequestBaseVo.
 * Description : 询单主表查询实体类.
 * Created by Auto on 2016-05-06.
 */
public class RfqRequestBaseVo implements Serializable {

    private static final long serialVersionUID = 1L;

	private String id;	//主键
	private String unifiedRfqNum;	//询价单号
	private String title;	//询单标题
	private String ouName;	//采购组织名称
	private String planNo;	//计划编号
	private String type;	//询单状态
	private String publicBiddingFlag;//公开竞价-控制参数（表）值为1/0 1为非定向，0为定向
	private String assureMoney;//保证金额-控制参数（表）
	private String currency;//币别
	private String totalPrice;//预算总价
	private String issueDate;	//发布时间
	private String startDate;//报价开始时间
	private String quotationEndDate;//报价截止时间
	private String pubEndMemo;    //作废原因（终止原因）
	private String registrationEndTime;//报名截止时间-控制表（表）
	private String linkmanName;	//联系人名称-询单联系人（表）
	private String linkmanTelphone;	//联系人电话-询单联系人（表）
	private String deliveryProvince;//交货省份
	private String deliveryCity;//交货城市
	private String deliveryArea;//交货区
	private String deliveryAddress;	//交货地址
	private String totalBudget;//预算总价-可能要在询单主表添加该字段,现阶段由询单物料（表） 采购数量（字段）乘以 价格（字段）
	private String quotationRound;	//多轮报价轮次
	private String specilSupplier;	//是否有特邀供应商
	private String rfqMethod;	//竞价模式
	private String extendField4;
	//----------------------------
	//供应商交纳审核列表查询字段
	private String moneyOrFlagType;//保证金或者询单类型
	private String requestId;//询单ID
	//----------------------------
	private String roundStartDate ;//多轮报价开始
	private String roundEndDate ;//多轮报价结束


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getUnifiedRfqNum() {
		return unifiedRfqNum;
	}

	public void setUnifiedRfqNum(String unifiedRfqNum) {
		this.unifiedRfqNum = unifiedRfqNum;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getOuName() {
		return ouName;
	}

	public void setOuName(String ouName) {
		this.ouName = ouName;
	}

	public String getPlanNo() {
		return planNo;
	}

	public void setPlanNo(String planNo) {
		this.planNo = planNo;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getPublicBiddingFlag() {
		return publicBiddingFlag;
	}

	public void setPublicBiddingFlag(String publicBiddingFlag) {
		this.publicBiddingFlag = publicBiddingFlag;
	}

	public String getAssureMoney() {
		return assureMoney;
	}

	public void setAssureMoney(String assureMoney) {
		this.assureMoney = assureMoney;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(String totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getIssueDate() {
		return issueDate;
	}

	public void setIssueDate(String issueDate) {
		this.issueDate = issueDate;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getQuotationEndDate() {
		return quotationEndDate;
	}

	public void setQuotationEndDate(String quotationEndDate) {
		this.quotationEndDate = quotationEndDate;
	}

	public String getPubEndMemo() {
		return pubEndMemo;
	}

	public void setPubEndMemo(String pubEndMemo) {
		this.pubEndMemo = pubEndMemo;
	}

	public String getRegistrationEndTime() {
		return registrationEndTime;
	}

	public void setRegistrationEndTime(String registrationEndTime) {
		this.registrationEndTime = registrationEndTime;
	}

	public String getLinkmanName() {
		return linkmanName;
	}

	public void setLinkmanName(String linkmanName) {
		this.linkmanName = linkmanName;
	}

	public String getLinkmanTelphone() {
		return linkmanTelphone;
	}

	public void setLinkmanTelphone(String linkmanTelphone) {
		this.linkmanTelphone = linkmanTelphone;
	}

	public String getDeliveryProvince() {
		return deliveryProvince;
	}

	public void setDeliveryProvince(String deliveryProvince) {
		this.deliveryProvince = deliveryProvince;
	}

	public String getDeliveryCity() {
		return deliveryCity;
	}

	public void setDeliveryCity(String deliveryCity) {
		this.deliveryCity = deliveryCity;
	}

	public String getDeliveryArea() {
		return deliveryArea;
	}

	public void setDeliveryArea(String deliveryArea) {
		this.deliveryArea = deliveryArea;
	}

	public String getDeliveryAddress() {
		return deliveryAddress;
	}

	public void setDeliveryAddress(String deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}

	public String getTotalBudget() {
		return totalBudget;
	}

	public void setTotalBudget(String totalBudget) {
		this.totalBudget = totalBudget;
	}

	public String getQuotationRound() {
		return quotationRound;
	}

	public void setQuotationRound(String quotationRound) {
		this.quotationRound = quotationRound;
	}

	public String getSpecilSupplier() {
		return specilSupplier;
	}

	public void setSpecilSupplier(String specilSupplier) {
		this.specilSupplier = specilSupplier;
	}

	public String getRfqMethod() {
		return rfqMethod;
	}

	public void setRfqMethod(String rfqMethod) {
		this.rfqMethod = rfqMethod;
	}

	public String getExtendField4() {
		return extendField4;
	}

	public void setExtendField4(String extendField4) {
		this.extendField4 = extendField4;
	}

	public String getMoneyOrFlagType() {
		return moneyOrFlagType;
	}

	public void setMoneyOrFlagType(String moneyOrFlagType) {
		this.moneyOrFlagType = moneyOrFlagType;
	}

	public String getRequestId() {
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getRoundStartDate() {
		return roundStartDate;
	}

	public void setRoundStartDate(String roundStartDate) {
		this.roundStartDate = roundStartDate;
	}

	public String getRoundEndDate() {
		return roundEndDate;
	}

	public void setRoundEndDate(String roundEndDate) {
		this.roundEndDate = roundEndDate;
	}
}
